.dxbButtonSys.dxbTSys {
    text-decoration: none;
    border: none;
    color: #fff !important;
    background-color: #FC8529;
    border-radius: 3px;
}
    


.dxncControl a {
    color: #FC8529;
}

#ctl00_MainContent_searchbox_SearchboxText td {
    background-color: transparent;
}

.dxbButton {
    text-decoration: none;
    padding: 5px 15px 5px 15px;
    border: none;
    color: white !important;
    background-color: #787878;
    background: #787878! important;
}

.dxbButtonHover {
    color: lightgrey !important;
}

.dxtcActiveTab {
    padding-top: 7px !important;
}

.dxtcTab {
    padding-top: 7px;
    background-color: #787878 !important;
    border: 1px solid #787878 !important;
}

.dxtcActiveTab td.dxtc {}

.dxtcTab td.dxtc {
    color: white;
}


/*Changes to DEVexpress 0317 TF*/

.dxbButton_Material {
    color: white;
    background-color: #FC8529;
    padding: 1px;
    font: bold 14px ' Roboto Medium ', Helvetica, ' Droid Sans ', Tahoma, Geneva, sans-serif;
    -webkit-transition-property: box-shadow, background-color;
    -moz-transition-property: box-shadow, background-color;
    -o-transition-property: box-shadow, background-color;
    transition-property: box-shadow, background-color;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-tap-highlight-color: transparent;
    border-radius: 0;
    -moz-box-shadow: 0 0;
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
    margin-top: 0;
}

.dxflGroupBoxCaption_Material {
    color: #023554;
    border: solid 1px #F68D2E;
    border-radius: 3px;
    background: #fef6f1!important;
    padding: 10px 15px!important;
    box-sizing: border-box;
    display: block;
    left: 0;
    margin: 0;
}
    
       
    
    .collapsed-group .dxflGroupBoxCaption_Material {
        background: #023554!important;
        color: #fff;
        border-color: #0E1D29;
    }
    
    .collapsed-group .dxflGroupBoxCaption_Material:after {
        border-color: #0E1D29;
    }


.dxflItemSys.dxflCLTSys .dxflCaptionCell_Material,
.dxflItemSys.dxflCLBSys .dxflCaptionCell_Material {
    padding: 0px 0 6px;
    /*+placement: 0px 10px;*/
    position: relative;
    left: 0px;
    top: 10px;
}

.registration-section:not(.collapsed-group),
.milestone-section:not(.collapsed-group) {
    /*background-color: #F88383 !important;*/
}

.dxgvEditForm_Material td.dxgv {
    border-bottom: 1px solid #DFDFDF !important;
    padding: 21px 7px 23px;
    background-color: #FFFFFF;
}


.dxflGroupBox_Material {
    display: table;
    border-collapse: separate;
    width: 100%;
    border: none;
    padding: 0;
    margin: 0;
}

.dxflHelpText_Material.dxflBHelpTextSys {
    display: none;
}

.dxflRequired_Material {
    color: #1C7C9C;
    font-style: normal;
}

 .dxnbLite_Material {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 240px;
            flex: 0 0 240px;
    display: block;
    background: #0E1D29;
    padding: 30px 15px;
    font-family: proxima-nova, "Lato", Sans-serif;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
    
.dxnbLite_Material .dxnb-content {
	border: none;
    background: none;
}
    
.dxnbLite_Material .dxnb-last .dxnb-headerCollapsed, .dxnbLite_Material .dxnb-last .dxnb-content {
    border-bottom: none;
}
    
.dxnbLite_Material .dxnb-header, .dxnbLite_Material .dxnb-headerCollapsed {
    background-color: #0E1D29;
    border: none;
    color: #fff;
    font-family: proxima-nova, "Lato", Sans-serif;
}
    
    .dxnbLite_Material .dxnb-header:hover, .dxnbLite_Material .dxnb-headerCollapsed:hover, .dxnbLite_Material div.dxnb-headerCollapsed {
		background-color: #003556;
    }
    
    .dxnbLite_Material div.dxnb-headerCollapsed {
        background-color: #0E1D29;
    }
    
    .dxnbLite_Material .dxnb-item, .dxnbLite_Material .dxnb-large, .dxnbLite_Material .dxnb-bullet {
        color: #fff;
        border: none;
    }
    
    .dxnbLite_Material .dxnb-btnLeft, .dxnbLite_Material .dxnb-rtlHeader .dxnb-btn {
        display: none;
    }
    
    
    .dxnbLite_Material .dxnb-itemHover, .dxnbLite_Material .dxnb-itemHover a, .dxnbLite_Material .dxnb-largeHover, .dxnbLite_Material .dxnb-largeHover a, .dxnbLite_Material .dxnb-bulletHover, .dxnbLite_Material .dxnb-bulletHover a {
     	background-color: #003556;   
    }
    
    .dxnbLite_Material .dxnb-header, .dxnbLite_Material .dxnb-headerCollapsed {
        padding: 15px 10px 15px 45px;
        position: relative;
    }
    
    .dxnbLite_Material .dxnb-header:after, .dxnbLite_Material .dxnb-headerCollapsed:after {
        position: absolute;
        right: 10px;
        top: 14px;
        font-size: 18px;
        content: '+';
    }
    
    .dxnbLite_Material .dxnb-header:after {
        content: '-';
    }
    
    .dxnbLite_Material .dxnb-img {
        display: none!important;
    }
    
    .dxnbLite_Material a {
        color: #fff;
    }
    
    .dxnbLite_Material .dxnb-item.dxnb-link, .dxnbLite_Material .dxnb-item .dxnb-link, .dxnbLite_Material .dxnb-bullet.dxnb-link {
     	padding: 15px 10px 15px 45px;
        white-space: normal;
    }
    
    .dxnbLite_Material .dxnb-item .dxnb-link {
     	color: #fff;
    }
    
    span.dx-vat, span.dx-vab, a.dx-vat, a.dx-vab {
        padding: 0;
        color: #fff !important;
    }
    
        span.dx-vam, a.dx-vam {
        padding: 0;
    }



.menu-ribbon {
    position: static;
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    /*Offset from top */
    z-index: 99;
    background-color: white;
}

label {
    display: inline-block;
    margin-bottom: 7px;
    font-family: proxima-nova, "Lato", sans-serif;
}


.dxeButtonEditSys .dxeEditAreaSys,
.dxeButtonEditSys td.dxic,
.dxeTextBox_Material td.dxic,
.dxeMemoSys td,
.dxeEditAreaSys {
    width: 100%;
    padding: 0 0 0 5px!important;
    border-radius: 0;
    height: 37px;
    background: none;
}
 .dxeTokenBox td.dxic{
    height:auto;
    min-height:37px;
}    
   

#navigationPanel .navigation-bullet {
    border: none;
    padding: 0;
    height: auto!important;
}

#navigationPanel .navigation-bullet img {
    width: 54px;
    height: auto!important;
}


.dxmLite_Material .dxm-horizontal .dxm-image-l .dxm-content {
    padding: 16px 22px 15px 19px;
    margin: 0;
    line-height: 0;
    height: 20px;
}

#search_SearchCallbackPanel_SearchMenu.dxm-main {
    padding-left: 1em;
    padding-right: 1em;
}
    
    .dxeBase_Material {
    color: #fff !important;
}
    .dxflHeadingLineGroupBoxSys > .dxflGroupBoxCaption_Material {
    top: 6px;
}